#!/usr/bin/env ruby
ROOT = File.dirname(__FILE__)

require ROOT + '/../config/environment'

mapa = Hash.new
contador = 0

Elink.find(:all).each do |elink|
  if mapa.has_key? elink.hash then
    if mapa[elink.hash] == elink.size then
      puts "Duplicada entrada: #{elink.id} -> #{elink.elink}"
      contador += 1
      Elink.delete elink.id
      next
    end
  end

  mapa[elink.hash] = elink.size
end

puts "\nEntradas duplicadas: #{contador}"